Barrier Synchronization And Idle Time